home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / samp822 / mdiform1.frm < prev    next >
Text File  |  1995-05-02  |  2KB  |  76 lines

  1. VERSION 2.00
  2. Begin MDIForm MDIForm1 
  3.    Caption         =   "Sample code for ACTIVE Form & Control"
  4.    ClientHeight    =   4020
  5.    ClientLeft      =   1500
  6.    ClientTop       =   2460
  7.    ClientWidth     =   7365
  8.    Height          =   4710
  9.    Left            =   1440
  10.    LinkTopic       =   "MDIForm1"
  11.    Top             =   1830
  12.    Width           =   7485
  13.    Begin PictureBox Picture1 
  14.       Align           =   1  'Align Top
  15.       Height          =   525
  16.       Left            =   0
  17.       ScaleHeight     =   495
  18.       ScaleWidth      =   7335
  19.       TabIndex        =   0
  20.       Top             =   0
  21.       Visible         =   0   'False
  22.       Width           =   7365
  23.       Begin CommonDialog CMDialog1 
  24.          Left            =   1560
  25.          Top             =   0
  26.       End
  27.    End
  28.    Begin Menu mnuFontChange 
  29.       Caption         =   "Fonts..."
  30.    End
  31. End
  32.  
  33. Sub MDIForm_Load ()
  34.  
  35.     'show the two children forms
  36.     form2.Show
  37.     form1.Show
  38.  
  39.     'populate the two list boxes with sample trash
  40.     For C = 1 To 20
  41.         form1.List1.AddItem "Item #" + Str$(C)
  42.         form2.List1.AddItem "Item #" + Str$(C)
  43.     Next
  44.  
  45.     'arrange the two forms in vertical tile mode
  46.     mdiForm1.Arrange 2
  47.  
  48. End Sub
  49.  
  50. Sub mnuFontChange_Click ()
  51.  
  52.     'Sample code compliments of:  Frederick Volking
  53.     'Contact via:       AOL= FVolking
  54.     '                   CIS= 72000,2337
  55.  
  56.     'setup the incomming default value
  57.     cmDialog1.FontName = ActiveForm.ActiveControl.FontName
  58.     cmDialog1.FontSize = ActiveForm.ActiveControl.FontSize
  59.     cmDialog1.FontBold = ActiveForm.ActiveControl.FontBold
  60.     cmDialog1.FontItalic = ActiveForm.ActiveControl.FontItalic
  61.  
  62.     'make sure the Font Dialog shows only valid fonts
  63.     cmDialog1.Flags = &H1 + &H400 + &H1000
  64.  
  65.     'activate the common dialog box in Font Mode
  66.     cmDialog1.Action = 4
  67.  
  68.     'put selection into currently Active Form & Control
  69.     ActiveForm.ActiveControl.FontName = cmDialog1.FontName
  70.     ActiveForm.ActiveControl.FontSize = cmDialog1.FontSize
  71.     ActiveForm.ActiveControl.FontBold = cmDialog1.FontBold
  72.     ActiveForm.ActiveControl.FontItalic = cmDialog1.FontItalic
  73.  
  74. End Sub
  75.  
  76.